#!/usr/bin/env python
# -*- coding:utf-8 -*-

# bs4解析只能是python数据解析
# 1、实例化一个beautifulSoup对象，将页面源码数据加载到该对象
# 通过调用BeautifulSoup对象中相关的属性或者方法进行标签定位和数据提取
# 环境安装：pip install bs4
#          pip install lxml
# 如何实例化：
#    1、将本地的html文档中的数据加载到该对象中
#    2、将互联网上获取的页面源码加载到该对象中

from bs4 import BeautifulSoup

if __name__ == "__main__":
    # 第一种实例化方法
    fp = open("./nicholas.html",'r')
    soup = BeautifulSoup(fp,'lxml')
    # print soup
    # 第二种
    # page_cont = request.get(url,)
    # BeautifulSoup(page_cont)
    print soup.a # soup.a返回的是第一次出现a标签的值
    print soup.div
    # soup.find("div") , 等同于soup.div
    print soup.find("div")
    print soup.find("div",class_='load-page')
    print soup.find_all("a")